当前位置:  开发笔记 > 编程语言 > 正文

什么是处理|管道分隔| 连接字符串中的变量?

如何解决《什么是处理|管道分隔|连接字符串中的变量?》经验,为你挑选了1个好方法。

我知道| DataDirectory | App_Data在ASP.NET应用程序中解析但是是硬编码还是在%环境变量%的行中有一个通用的机制?



1> Yaakov Ellis..:

从MSDN 智能客户端数据博客:

在此版本中,.NET运行时添加了对我们称之为DataDirectory宏的支持.这允许Visual Studio在连接字符串中放置一个特殊变量,该变量将在运行时展开...

默认情况下,| DataDirectory | 变量将扩展如下:

对于放置在用户计算机上的目录中的应用程序,这将是应用程序的(.exe)文件夹.

对于在ClickOnce下运行的应用程序,这将是ClickOnce创建的特殊数据文件夹

对于Web应用程序,这将是App_Data文件夹

在引擎盖下,| DataDirectory |的值 只是来自应用领域的属性.可以通过执行以下操作来更改该值并覆盖默认行为:

AppDomain.CurrentDomain.SetData("DataDirectory", newpath)

推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有